﻿using Furion.FriendlyException;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FurStudy.Application
{
    /// <summary>
    /// IErrorCodeTypeProvider提供器
    /// </summary>
    public class CustomErrorCodeTypeProvider : IErrorCodeTypeProvider
    {
        public Type[] Definitions => new[] {
            typeof(ErrorCodes),
            typeof(UserErrorCodes)
        };
    }

    // Tip：只有使用IErrorCodeTypeProvider方式才需使用泛型方式注册。通过上面的方式注册可以同时支持IErrorCodeTypeProvider和[ErrorCodeType]方式
}
